package com.ruoyi.fetv.controller.userController.information.vo;

import com.ruoyi.common.core.page.PageDomain;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;

/**
 * @ClassName RequestVO
 * @Description
 * @Author 肖润杰
 * @Time 2023/3/10 11:07
 * @Version 1.0
 */
@ApiModel(value = "UserInformationRequestVO", description = "用户的资讯请求VO")
@Data
@Getter
public class RequestVO extends PageDomain {

    /**
     * 标题
     */
    @ApiModelProperty(value = "标题")

    private String title;

    /**
     * navigation_context的id
     */
    @ApiModelProperty(value = "来源")

    private String comeFrom;

    /**
     * 是否主菜
     */
    @ApiModelProperty(value = "是否主菜 (0否 1是）")

    private Long isPrimary;


    /**
     * 图标
     */
    @ApiModelProperty(value = "图标")

    private String icon;


    /**
     * 资讯类别(字典）
     */
    @ApiModelProperty(value = "资讯类别(字典fetv_information_category）")

    private Long informationCategory;

    /**
     * 略缩图
     */
    @ApiModelProperty(value = "略缩图")

    private String slightlyThumbnail;

    /**
     * 资讯栏目id
     */
    @ApiModelProperty(value = "资讯栏目id")

    private Long navigationContextId;

    /**
     * 是否推荐(0 否 1是)
     */
    @ApiModelProperty(value = "是否推荐(0否1是)")

    private Long isRecommend;

    /**
     * 是否轮播推荐
     */
    @ApiModelProperty(value = "是否轮播推荐(0否1是)")

    private Long isCarouselRecommend;

    /**
     * 是否置顶
     */
    @ApiModelProperty(value = "是否置顶(0否1是)")

    private Long isTop;

    /**
     * 所属高校ID
     */
    @ApiModelProperty(value = "所属高校ID")

    private Long schoolId;

    /**
     * 收藏数
     */
    @ApiModelProperty(value = "收藏数")

    private Long collections;

    /**
     * 评论数
     */
    @ApiModelProperty(value = "评论数")

    private Long comments;

    /**
     * 点赞数
     */
    @ApiModelProperty(value = "点赞数")

    private Long likes;

    /**
     * 是否搜索推荐
     */
    @ApiModelProperty(value = "是否搜索推荐(0否1是)")

    private Long isSearchRecommend;

    /**
     * 踩一踩数
     */
    @ApiModelProperty(value = "踩一踩数")

    private Long stepOnIt;

    /**
     * 标签
     */
    @ApiModelProperty(value = "标签")

    private String labels;
}
